#ifndef OBJMODEL_HPP_
# define OBJMODEL_HPP_

# include "Model.hpp"
# include "VertexAttributes.hpp"

class ObjModel: public Model
{
public:
    ObjModel();
	ObjModel(Shader& shader);
    ObjModel(ObjModel const& copy);
	~ObjModel(void);

	void				load(std::string const& modelFile, const bool calcNormal = false) throw (std::exception);

	void				init(void);
    void				begin(void);
    void				draw(void);
    void				end(void);
};

#endif // !OBJMODEL_HPP_
